// MainMenu.h provides the attributes of the MainMenu class
//-----------------

#if !defined( MainMenuH)
#define MainMenuH

//-----------------
// Includes various libraries and files
#include <cassert>		// for asserts
#include <d3dx9.h>		// Direct 3D library (for all Direct 3D functions)

#include "constants.h"
#include "Cursor.h"
#include "UserInterface.h"
#include "MeshOrthographic.h"
#include "Menu.h"
//-----------------

class MainMenu
	: public Menu
{
	public:
		// constructor and destructor
		MainMenu();
		virtual ~MainMenu();

		// accessors
		//void render_background( Cursor& mouse, const int& h) const;

		// mutators
		void set_text( UserInterface* p_ui, int w, int h);
		HRESULT setup_geometry( LPDIRECT3DDEVICE9& device);

		LPDIRECT3DTEXTURE9 bg_texture;
		MeshOrthographic bg;
	private:
};

#endif